home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -serious- / misc / verscheck / install_deutsch < prev    next >
Text File  |  1999-09-06  |  12KB  |  544 lines

  1. ; $VER: VersCheck-Installerscript V 1.6 (02.09.1999)
  2. ; Installer script to install/update VersCheck
  3. ; written by Michaela Prüß
  4.  
  5. ( complete 0 )
  6. ( user 2 )
  7.  
  8. ;=============================================================================
  9. ; Ausgaben und Hilfen
  10.  
  11. ( set @abort-button "Abbrechen" )
  12.  
  13. ( set #bad-kick    ( cat "Mindestens KickStart 2.0 benötigt" ) )
  14.  
  15. ( set #inst-1 ( cat "Kopiere Datei..." ) )
  16.  
  17. ( set #inst-1inf ( cat "Kopiere Icon..." ) )
  18.  
  19. ( set #confirm
  20.   (    cat "\nInstallation von VersCheck auf Festplatte."
  21.         "\n\nBitte CPU-Version wählen:"
  22. ) )
  23.  
  24. ( set #confirm-help
  25.   (    cat "\nVersCheck installiert sich in ein noch zu wählendes"
  26.         "\nVerzeichnis."
  27.         "\nJetzt muß ausgewählt werden, welche CPU unterstützt"
  28.         "\nwerden soll!"
  29.         "\n\nMichaela Prüß, 13.08.1999\n"
  30. ) )
  31.  
  32. ( set #docprompt
  33.   ( cat "Wohin soll die Dokumentation\n"
  34.         "kopiert werden? Ein Verzeichnis\n"
  35.         "'VersCheckGuide' wird ggf. angelegt!"
  36. ) )
  37.  
  38. ( set #dochelp
  39.   (    cat "Verzeichnis für die Dokumentation.\n"
  40.         "Abhängig vom der installierten Sprache\n"
  41.         "wird die passende Dokumentation dazu\n"
  42.         "installiert!"
  43. ) )
  44.  
  45. ( set #scriptprompt
  46.   ( cat "CheckGuide-Vergleichslisten installieren?"
  47.         "\nEin Verzeichnis 'scripts' wird ggf. erstellt!\n"
  48. ) )
  49.  
  50. ( set #scripthelp
  51.   (    cat "\nSollen die Vergleichslisten der CheckGuides"
  52.         "\ninstalliert werden?\n"
  53.         "\nDas Verzeichnis wird dort als Unterverzeichnis"
  54.         "\neingerichtet wo das Programm liegt"
  55. ) )
  56.  
  57. ( set #verprompt
  58.   ( cat "Soll ein gepatchter Version-Befehl installiert"
  59.         "\nwerden?\n"
  60. ) )
  61.  
  62. ( set #verhelp
  63.   ( cat "Bitte Goodies/Version.readme lesen!"
  64. ) )
  65.  
  66. ( set #envprompt
  67.   ( cat "Environment installieren?"
  68. ) )
  69.  
  70. ( set #envhelp
  71.   ( cat "Installiert Env-Variablen!"
  72.         "\nFall nicht werden Standards benutzt!\n"
  73. ) )
  74.  
  75. ( set #scprompt
  76.   ( cat "Soll das System-Vergleichsscript installiert werden?"
  77.         "\nWird zusammen mit zwei RT-Requester-Programmen"
  78.         "\ninstalliert.\n"
  79. ) )
  80.  
  81. ( set #schelp
  82.   ( cat "Installiert werden:"
  83.         "\nScript: Check_your_system"
  84.         "\n  Icon: Check_your_system.info"
  85.         "\n  Tool: RTFileReq"
  86.         "\n  Tool: RTSimpleReq\n"
  87. ) )
  88.  
  89. ( set #confirm-1 ( cat "68000"                 ) )
  90. ( set #confirm-2 ( cat "68010"                 ) )
  91. ( set #confirm-3 ( cat "68020 / 68881"         ) )
  92. ( set #confirm-4 ( cat "68030 / 68882"         ) )
  93. ( set #confirm-5 ( cat "68040 / FPU 040"       ) )
  94. ( set #confirm-6 ( cat "68060 / FPU 060"       ) )
  95. ( set #confirm-7 ( cat "PowerPC unter PowerUp" ) )
  96. ( set #confirm-8 ( cat "PowerPC unter Warp-OS" ) )
  97.  
  98. ( set #language
  99.   ( cat "\nWelche Sprache soll installiert werden?"
  100.         "\nEnglisch ist eingebaut:"
  101. ) )
  102.  
  103. ( set #language-help
  104.   ( cat "\nAuswahl der Sprache die installiert werden soll"
  105.         "\nBitte Guide beachten!\n"
  106. ) )
  107.  
  108. ( set #language-1 ( cat "Englisch   (eingebaut)"      ) )
  109. ( set #language-2 ( cat "Deutsch"                     ) )
  110. ( set #language-3 ( cat "Norwegisch (englische Doku)" ) )
  111. ( set #language-4 ( cat "Schwedisch (englische Doku)" ) )
  112.  
  113. ( set #askdir
  114.   ( cat "Wohin soll das Programm installiert werden?"
  115.         "\nEs wird KEIN Verzeichnis angelegt!"
  116. ) )
  117.  
  118. ( set #askdir-help
  119.   ( cat "Bitte auswählen, wohin VersCheck installiert"
  120.         "\nwerden soll."
  121. ) )
  122.  
  123. ( set #ready
  124.   ( cat "\nInstallation beendet!\n"
  125.         "\nVersCheck ist jetzt vollständig installiert und"
  126.         "\nkann benutzt werden!\n"
  127. ) )
  128.  
  129. ( set #first
  130.   ( cat "\nWillkommen zur Installation von\nVersCheck!\n\n"
  131.         "\n\n(c) 1998, 1999 by Michaela Prüß"
  132.         "\n\nBitte unbedingt die Anleitungen lesen!\n"
  133. ) )
  134.  
  135. ;=============================================================================
  136. ; Kick 2.x oder höher?
  137.  
  138. ( complete 1 )
  139.  
  140. ( if ( < ( / ( getversion )    65536 ) 37 ) ( ( abort #bad-kick ) ) )
  141.  
  142. ( onerror
  143.   (
  144.     ( if ( > @ioerr 0 )
  145.       ( message ( cat "\n FEHLER CODE: " @ioerr "\n\n" ) )
  146.     )
  147. ) )
  148.  
  149. ( message #first )
  150.  
  151. ( complete 5 )
  152.  
  153. ( if ( patmatch "68000" ( database "cpu" ) )
  154.   ( ( set #cpu 0 ) )
  155. )
  156. ( if ( patmatch "68010" ( database "cpu" ) )
  157.   ( ( set #cpu 1 ) )
  158. )
  159. ( if ( patmatch "68020" ( database "cpu" ) )
  160.   ( ( set #cpu 2 ) )
  161. )
  162. ( if ( patmatch "68030" ( database "cpu" ) )
  163.   ( ( set #cpu 3 ) )
  164. )
  165. ( if ( patmatch "68040" ( database "cpu" ) )
  166.   ( ( set #cpu 4 ) )
  167. )
  168. ( if ( patmatch "68060" ( database "cpu" ) )
  169.   ( ( set #cpu 5 ) )
  170. )
  171.  
  172. ( set action
  173.   ( askchoice
  174.     ( default #cpu          )
  175.     ( prompt  #confirm      )
  176.     ( help    #confirm-help )
  177.     ( choices #confirm-1
  178.               #confirm-2
  179.               #confirm-3
  180.               #confirm-4
  181.               #confirm-5
  182.               #confirm-6
  183.               #confirm-7
  184.               #confirm-8
  185. ) ) )
  186.  
  187. ( complete 10 )
  188.  
  189. ( set langver
  190.   (    askchoice
  191.     ( default 1              )
  192.     ( prompt  #language         )
  193.     ( help    #language-help )
  194.     ( choices #language-1
  195.               #language-2
  196.               #language-3
  197.               #language-4
  198. ) ) )
  199.  
  200. ( complete 15 )
  201.  
  202. ( set name
  203.   ( askdir
  204.     ( prompt  #askdir      )
  205.     ( help    #askdir-help )
  206.     ( default "c:"         )
  207.     ( disk                 )
  208. ) )
  209.  
  210. ( complete 20 )
  211.  
  212. ( user 0 )
  213.  
  214. ( if ( = action 0 )
  215.   ( ( copyfiles
  216.       (    prompt  #inst-1        )
  217.       ( dest    name        )
  218.       ( source  "VersCheck"    )
  219.       ( newname "VersCheck"    )
  220.       (    infos )
  221. ) ) )
  222.  
  223. ( if ( = action 1 )
  224.   ( ( copyfiles
  225.       (    prompt  #inst-1            )
  226.       ( dest    name            )
  227.       (    source  "VersCheck.010"    )
  228.       (    newname "VersCheck"        )
  229.       (    infos                     )
  230. ) ) )
  231.  
  232. ( if ( = action 2 )
  233.   ( ( copyfiles
  234.       (    prompt  #inst-1            )
  235.       (    dest    name            )
  236.       (    source  "VersCheck.020"    )
  237.       ( newname "VersCheck"        )
  238.       (    infos                    )
  239. ) ) )
  240.  
  241. ( if ( = action 3 )
  242.   ( ( copyfiles
  243.       (    prompt  #inst-1            )
  244.       ( dest    name            )
  245.       (    source  "VersCheck.030"    )
  246.       (    newname "VersCheck"        )
  247.       (    infos                    )
  248. ) ) )
  249.  
  250. ( if ( = action 4 )
  251.   ( ( copyfiles
  252.       ( prompt  #inst-1            )
  253.       (    dest    name            )
  254.       (    source  "VersCheck.040" )
  255.       (    newname "VersCheck"        )
  256.       ( infos )
  257. ) ) )
  258.  
  259. ( if ( = action 5 )
  260.   ( ( copyfiles
  261.       ( prompt  #inst-1            )
  262.       (    dest    name            )
  263.       (    source  "VersCheck.060" )
  264.       (    newname "VersCheck"        )
  265.       ( infos )
  266. ) ) )
  267.  
  268. ( if ( = action 6 )
  269.   ( ( copyfiles
  270.       ( prompt  #inst-1            )
  271.       (    dest    name            )
  272.       (    source  "VersCheck.elf" )
  273.       (    newname "VersCheck"        )
  274.       ( infos )
  275. ) ) )
  276.  
  277. ( if ( = action 7 )
  278.   ( ( copyfiles
  279.       ( prompt  #inst-1            )
  280.       (    dest    name            )
  281.       (    source  "VersCheck.wos" )
  282.       (    newname "VersCheck"        )
  283.       ( infos )
  284. ) ) )
  285.  
  286. ( complete 29 )
  287.  
  288. ( copyfiles
  289.   (    prompt  #inst-1inf         )
  290.   ( dest    name             )
  291.   ( source  "VersCheck.info" )
  292.   ( newname "VersCheck.info" )
  293.   (    infos )
  294. )
  295.  
  296. ( complete 30 )
  297.  
  298. ( if ( = langver 0 )
  299.   ( ( copyfiles 
  300.       ( prompt  #inst-1                       )
  301.       (    dest    "Locale:catalogs/english"  )
  302.       (    source  "locale/VersCheck.english" )
  303.       (    newname "VersCheck.catalog"        )
  304. ) ) )
  305.  
  306. ( if ( = langver 1 )
  307.   ( ( copyfiles
  308.       (    prompt  #inst-1                       )
  309.       (    dest    "Locale:catalogs/deutsch"  )
  310.       (    source  "locale/VersCheck.deutsch" )
  311.       (    newname "VersCheck.catalog"        )
  312. ) ) )
  313.  
  314. ( if ( = langver 2 )
  315.   ( ( copyfiles
  316.       (    prompt  #inst-1                     )
  317.       (    dest    "Locale:catalogs/norsk"  )
  318.       (    source  "locale/VersCheck.norsk" )
  319.       (    newname "VersCheck.catalog"      )
  320. ) ) )
  321.  
  322. ( if ( = langver 3 )
  323.   ( ( copyfiles
  324.       (    prompt  #inst-1                       )
  325.       (    dest    "Locale:catalogs/svenska"  )
  326.       (    source  "locale/VersCheck.svenska" )
  327.       (    newname "VersCheck.catalog"        )
  328. ) ) )
  329.  
  330. ( complete 40 )
  331.  
  332. ( user 2 )
  333.  
  334. ( set dnam
  335.   ( askdir
  336.     ( prompt  #docprompt )
  337.     ( help    #dochelp   )
  338.     ( default "help:"    )
  339.     ( disk               )
  340. ) )
  341.  
  342. ( complete 50 )
  343.  
  344. ( copyfiles
  345.   ( prompt #inst-1                          )
  346.   (    dest   ( tackon dnam "VersCheckGuide" ) )
  347.   (    source "ReadMe.1st"                     )
  348.   ( infos                                   )
  349. )
  350.  
  351. ( complete 60 )
  352.  
  353. ( copyfiles
  354.   ( prompt #inst-1                            )
  355.   (    dest   ( tackon dnam "VersCheckGuide" ) )
  356.   (    source "Doku/VersCheck.ReadMe"          )
  357.   ( infos                                   )
  358. )
  359.  
  360. ( complete 70 )
  361.  
  362. ( if ( = langver 0 )
  363.   (    ( copyfiles
  364.       (    prompt  #inst-1                             )
  365.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  366.       (    source  "Doku/VersCheck_english.Guide"   )
  367.       (    newname "VersCheck.Guide"                )
  368.       (    infos                                    )
  369. ) ) )
  370.  
  371. ( if ( = langver 1 )
  372.   (    ( copyfiles
  373.       (    prompt  #inst-1                             )
  374.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  375.       (    source  "Doku/VersCheck_deutsch.Guide"   )
  376.       (    newname "VersCheck.Guide"                )
  377.       (    infos                                    )
  378. ) ) )
  379.  
  380. ( if ( = langver 2 )
  381.   (    ( copyfiles
  382.       (    prompt  #inst-1                             )
  383.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  384.       (    source  "Doku/VersCheck_english.Guide"   )
  385.       (    newname "VersCheck.Guide"                )
  386.       (    infos                                    )
  387. ) ) )
  388.  
  389. ( if ( = langver 3 )
  390.   (    ( copyfiles
  391.       (    prompt  #inst-1                             )
  392.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  393.       (    source  "Doku/VersCheck_english.Guide"   )
  394.       (    newname "VersCheck.Guide"                )
  395.       (    infos                                    )
  396. ) ) )
  397.  
  398. ( complete 80 )
  399.  
  400. ( set action
  401.   ( askchoice
  402.     ( prompt  #scriptprompt )
  403.     ( help    #scripthelp   )
  404.     ( choices "Ja"
  405.               "Nein"
  406. ) ) )
  407.  
  408. ( complete 81 )
  409.  
  410. ( if ( = action 0 )
  411.   ( copyfiles
  412.     ( prompt  #inst-1                      )
  413.     (    dest    ( tackon name "scripts" ) )
  414.     (    source  "scripts"                 )
  415.     (    pattern "#?"                      )
  416. ) )
  417.  
  418. ( complete 82 )
  419.  
  420. ( set action
  421.   ( askchoice
  422.     ( prompt  #envprompt )
  423.     ( help    #envhelp   )
  424.     ( choices "Ja"
  425.               "Nein"
  426. ) ) )
  427.  
  428. ( complete 83 )
  429.  
  430. ( if ( = action 0 )
  431.   ( copyfiles
  432.     ( prompt    #inst-1          )
  433.     (    dest    "ENVARC:"     )
  434.     (    source  "ENV-ARCHIVE" )
  435.     (    pattern "#?"          )
  436. ) )
  437.  
  438. ( complete 84 )
  439.  
  440. ( if ( = action 0 )
  441.   ( copyfiles
  442.     ( prompt    #inst-1          )
  443.     (    dest    "ENV:"        )
  444.     (    source  "ENV-ARCHIVE" )
  445.     (    pattern "#?"          )
  446. ) )
  447.  
  448. ( complete 85 )
  449.  
  450. ( set action
  451.   ( askchoice
  452.     ( prompt  #verprompt )
  453.     ( help    #verhelp   )
  454.     ( choices "Ja"
  455.               "Nein"
  456. ) ) )
  457.  
  458. ( complete 86 )
  459.  
  460. ( if ( = action 0 )
  461.   ( copyfiles
  462.     ( prompt  #inst-1            )
  463.     ( dest    name              )
  464.     ( source  "goodies/Version"    )
  465.     ( newname "Version"         )
  466.     ( infos                        )
  467. ) )
  468.  
  469. ( complete 87 )
  470.  
  471. ( if ( = action 0 )
  472.   ( copyfiles
  473.     ( prompt  #inst-1                          )
  474.     ( dest    dnam                            )
  475.     ( source  "Goodies/Version.readme"        )
  476.     ( newname "VersCheckGuide/Version.readme" )
  477.     ( infos                                      )
  478. ) )
  479.  
  480. ( complete 90 )
  481.  
  482. ( set action
  483.   ( askchoice
  484.     ( prompt  #scprompt )
  485.     ( help    #schelp   )
  486.     ( choices "Ja"
  487.               "Nein"
  488. ) ) )
  489.  
  490. ( complete 92 )
  491.  
  492. ( if ( = action 0 )
  493.   ( copyfiles
  494.     ( prompt  #inst-1              )
  495.     ( dest    name                )
  496.     ( source  "goodies/RTFileReq" )
  497.     ( newname "RTFileReq"         )
  498.     ( infos                          )
  499. ) )
  500.  
  501. ( complete 94 )
  502.  
  503. ( if ( = action 0 )
  504.   ( copyfiles
  505.     ( prompt  #inst-1                )
  506.     ( dest    name                  )
  507.     ( source  "goodies/RTSimpleReq" )
  508.     ( newname "RTSimpleReq"         )
  509.     ( infos                            )
  510. ) )
  511.  
  512. ( complete 96 )
  513.  
  514. ( if ( = action 0 )
  515.   ( copyfiles
  516.     ( prompt  #inst-1                      )
  517.     ( dest    name                        )
  518.     ( source  "goodies/Check_Your_System" )
  519.     ( newname "Check_Your_System"         )
  520.     ( infos                                  )
  521. ) )
  522.  
  523. ( complete 98 )
  524.  
  525. ( if ( = action 0 )
  526.   ( copyfiles
  527.     ( prompt  #inst-1                           )
  528.     ( dest    name                             )
  529.     ( source  "goodies/Check_Your_System.info" )
  530.     ( newname "Check_Your_System.info"         )
  531.     ( infos                                       )
  532. ) )
  533.  
  534. ( message #ready )
  535.  
  536. ( complete 100 )
  537.  
  538. ( exit ( quiet ) )
  539.  
  540.  
  541. ;=============================================================================
  542. ; we never get here, but this keeps the Installer from being a pest
  543. ( welcome )
  544.